                                                                                                                                                                                                                                                                         /* CSS Document */
@media only screen and  (max-width: 1800px) {
	.lefton {
		left: 2%;
	}
} 
@media only screen and  (max-width: 1700px) {
	.inner {
		width: 1550px;
	}
	.banner .swiper-container1 .swiper-pagination {
		width: 1550px;
	}
	.banner .zsd {
		width: 1550px;
	}
	.footer_box {
		padding: 0 30px;
	}
	.index_eg_right {
		padding: 60px 75px 55px 60px;
	}
	.nav {
		width: 55%;
	}
	.right {
		padding: 40px 60px 80px 60px;
	}
	.abouthonor_left {
		padding: 15px 15px;
	}
	.left_link {
		font-size: 16px;
	}
	.left_er_link {
		font-size: 14px;
	}
	.lefton {
		left: 0.7%;
	}
}
@media only screen and  (max-width: 1550px) {
	.lefton {
		left: 0%;
	}
	.inner {
		width: 1440px;
	}
	.banner .swiper-container1 .swiper-pagination {
		width: 1440px;
	}
	.banner .zsd {
		width: 1440px;
	}
	.nav_item {
		margin-left: 1%;
	}
	.index_eg_right {
	    padding: 60px 60px 55px 60px;
	}
	.index_eg_left {
		padding: 130px 30px 260px 30px;
	}
	.left {
		padding: 40px 0 40px 25px;
	}
	.area_box span {
		font-size: 18px;
	}
	.area_left_zh {
		font-size: 26px;
	}
	.area_left_en {
		font-size: 26px;
	}
}
@media only screen and  (max-width: 1440px) {
	
	.inner {
		width: 1360px;
	}
	.logo {
		width: 15%;
	}
	.banner .swiper-container1 .swiper-pagination {
		width: 1360px;
		bottom: 100px;
	}
	.banner .zsd {
		width: 1360px;
		bottom: 30px;
	}
	.banner .shubiao {
		bottom: 30px;
	}
	.nav {
		width: 57%;
		margin-left: 0%;
	}
	.index_eg_right {
		padding: 60px 40px 55px 40px;
	}
	.footer_box {
		padding: 0 30px;
	}
	.left_zh {
		font-size:24px;
	}
	.right_en {
		font-size: 40px;
	}
	.abouthonor_left_text {
		font-size: 22px;
	}
	.abouthonor_right_title {
		font-size: 24px;
	}
	.pro_heji_title {
		font-size: 22px;
	}
	.pro_heji_more {
		font-size: 17px;
	}
	.index_eg_name {
		font-size: 16px;
	}
	.prochang_area::after {
		width: 75%;
	}
	.index_city_item span {
		font-size: 16px;
	}
	.prochangex_title {
		font-size: 22px;
	}
	/*.prombbr_title {
		font-size: 22px;
	}*/
	.prombbrex_title {
		font-size: 22px;
	}
	.right {
		padding: 40px 0 80px 30px;
	}
	.left {
		padding: 40px 20px 40px 20px;
	}
	/*.mbbr_name {
		font-size: 21px;
	}*/
	/*.egex_title {
		font-size: 26px;
	}*/
	/*.egex_caption {
		font-size: 21px;
	}*/
	.nav_er_link {
		font-size: 14px;
	}
	/*.newsex_title {
		font-size: 26px;
	}*/
	/*.con_title {
		font-size: 30px;
	}*/
	.con_info span {
		font-size: 18px;
	}
}
@media (min-width: 1370px) and  (max-width: 1440px) {
	.nav {
		width: 57%;
	}
}

@media only screen and  (max-width: 1366px) {
.index_eg_right {
	padding: 28px 40px;
}
.index_mbbr_title {
	margin-bottom: 20px;
}
.header_top{padding:5px 0}
	.inner {
		width: 1200px;
	}
	.nav {
		margin-left: 0%;
	} 
	.box img {
		width: 100%;
	}
	.banner .swiper-container1 .swiper-pagination {
		width: 1200px;
	}
	.banner .zsd {
		width: 1200px;
	}
	.nav_link {
		font-size: 16px;
	}
	.index_about_num font {
		font-size: 30px;
	}
	.index_about_num text {
		font-size: 30px;
	}
	.index_about_text {
		font-size: 16px;
	}
	.index_about_num {
		font-size: 20px;
	}
	.index_mbbr_zh{
		font-size: 26px;
		display: inline-block;
	}
	.index_mbbr_en {
		font-size: 22px;
		display: inline-block;
		margin-left: 20px;
	}
	.index_city_title {
		font-size: 26px;
	}
	.news_photo {
		width: 43%;
	}
	.news_box {
		width: 54%;
	}
	.index_city_title font {
		font-size: 22px;
	}
	.index_eg_left {
		padding: 100px 30px 160px 30px
	}
	.index_eg_zh {
		font-size: 26px;
	}
	.index_eg_en {
		font-size: 22px;
	}
	.index_eg_info span font {
		font-size: 25px;
	}
	.small span {
		font-size: 12px;
	}
	.small a {
		font-size: 12px;
	}
	.footer_link {
		font-size: 16px;
	}
	.left {
		width: 24%;
		padding: 20px;
	}
	.left_zh {
		font-size: 22px;
		padding: 10px 0 25px 0;
	}
	.left_list {
		padding: 10px 0 10px 10px;
	}
	.right {
		width: 76%;
	}
	.prochangex_title {
		font-size: 20px;
	}
	.prochangex_text {
		font-size: 16px;
	}
	.left_zh {
		font-size: 22px;
	}
	.right_zh {
		font-size: 22px;
	}
	.right_en {
		font-size: 30px;
	}
	/*.pro_heji_title {
		font-size: 22px;
	}*/
	.pro_heji_more {
		font-size: 15px;
	}
	/*.prombbr_title {
		font-size: 18px;
	}*/
	/*.mbbr_link span {
		font-size: 18px;
		
	}*/
	.mbbr_link {
		padding: 20px 0;
	}
	.prombbr_text {
		font-size: 15px;
	}
	.prombbr_item1 span {
		font-size: 18px;
	}
	.prombbrex_title {
		font-size: 18px;
	}
	.prombbrex_caption {
		font-size: 15px;
	}
	.mbbr_name {
		font-size: 16px;
	}
	.mbbr_more {
		font-size: 14px;
	}
	.prochang_area1::after {
		right: 16%;
		width: 66%;
	}
	.area_box span {
		font-size: 16px;
	}
	.area_left_logo {
		width: 150px;
		height: 150px;
	}
	.area_left_zh {
		font-size: 20px;
	}
	.area_left_en {
		font-size: 20px;
	}
	.egex_title {
		font-size: 22px;
	}
	.egex_caption{
		font-size: 18px;
	}
	.egex_time{
		font-size: 14px;
	}
	.news_title {
		font-size: 18px;
	}
	.news_more {
		font-size: 16px;
	}
	.newsex_title {
		font-size: 22px;
	}
	.con_title {
		font-size: 23px;
	}
	.con_info span {
		font-size: 16px;
		margin-left: 15px;
	}
	.prochang_area {
		margin-bottom: 45px;
	}
	.index_mbbr_title {
		text-align: center;
	}

	.pro_heji {
		padding: 35px 30px 40px 0;
	}
	.abouthonor_left_text {
		font-size: 16px;
        padding:11px 0 11px 42px;
	}
	.index_about {
		/*width: 1200px;*/
	}
	.footer_title {
		font-size: 16px;
	}
   .footer_title a{color:#fff;}
	.footer_link {
		font-size: 12px;
	}
	.nav_item {
		padding: 30px 10px 26px 10px;
	}
	.index_mbbr {
		padding: 40px 0 30px 0;
	}
	.nav_link font {
		bottom: 7px;
	}
	.lefton {
		max-width: 288px;
		left: 5.6%;
	}
	.left_link {
		padding: 11.5px 0;
		font-size: 15px;
	}
	.left_er_link {
		padding:6px 0 6px 28px;
		font-size: 13px;
	}
	.fu {
		bottom: 0%;
	}
	.right {
		padding: 40px 0 150px 30px;
	}
	.mfoot {
		position: relative;
		z-index: 112;
	}
}


@media screen and  (max-width: 1360px) {

.header_top{padding:5px 0}

/*.index_about{padding-bottom:30px;}*/

 .index_mbbr_title {
    padding-bottom: 0px!important;
}

.index_city {
    padding: 50px 0 50px 0;
}

.right{padding: 30px 0 80px 30px;}



}

@media only screen and  (max-width: 1280px) {
	.index_about {
		width: 1200px;
	}
	.nav {
		width:70%;
		margin-left: 0%;
	}
 
.header_form{display:none;}

	.box img {
		width: 100%;
	}
	.mbbr_name {
		font-size: 18px;
	}
	.index_eg_info span {
		font-size: 17px;
	}
	.index_eg_info span font {
		font-size: 21px;
	}
	.index_city_item span {
		font-size: 18px;
	}
	.index_eg_name {
		font-size: 18px;
	}
	.index_about_num text {
		font-size: 30px;
	}
	.abouthonor_left_text {
		font-size: 18px;
	}
	.left_zh {
		font-size: 22px;
	}
	.right_zh {
		font-size: 22px;
	}
	.right_en {
		font-size: 30px;
	}
	.left_link {
		padding: 11.5px 0;
	}
	.left_er_link {
		font-size: 14px;
	}
	.prochangex_title {
		font-size: 18px;
	}
	.egex_title {
		font-size: 22px;
	}
	.egex_caption {
		font-size: 16px;
	}
	.pro_heji_title {
		font-size: 22px;
	}
	.newsex_title {
		font-size: 22px;
	}
	.con_title {
		font-size: 23px;
	}
}




@media only screen and  (max-width: 1080px) {
	.inner {
		width: 90%;
	}
	.banner .swiper-container1 .swiper-pagination {
		width: 90%;
	}
	.banner .zsd {
		width: 90%;
	}
	.header {
		display: none;
	}

	.header_sp {
		display: block;
	}

	.blank111 {
		height: 70px;
	}
	.header_top1 {
		display: none;
	}
	.index_about {
		width: 100%;
		margin: 0 auto;
		padding: 40px 0;
		/*background: initial;*/
	}
	.index_about_list {
		width: 90%;

	}
	.index_mbbr {
		padding: 0 0 40px 0;
	}
	.index_eg_banner .swiper-slide {
		margin-left: 0;
	}
	.index_mbbr_title {
		margin-bottom: 20px;
	}
	.index_about_item {
		/*width: 22%;*/
		/*margin-left: 4%;*/
	}
	.index_about_num text {
		font-size: 25px;
	}
	.index_about_num font {
		font-size: 25px;
	}
	.index_about_num {
		font-size: 18px;
	}
	.index_about_text {
		font-size: 16px;
	}
	.index_mbbr_zh {
		font-size: 25px;
		line-height: 25px;
	}
	.index_mbbr_en {
		font-size: 25px;
		line-height: 25px;
	}
	.index_mbbr_name {
		font-size: 18px;
	}
	.index_city {
		padding: 70px 0 50px 0;
	}
	.index_city_title {
		font-size: 25px;
	}
	.index_city_title font {
		font-size: 25px;
	}
	.index_eg_zh {
		font-size: 25px;
	}
	.index_eg_en {
		font-size: 20px;
	}
	.pc {
		display: none;
	}
	.pb {
		display: block;
	}
	.sp {
		display: none;
	}
	.index_eg_right {
		padding: 75px 50px 55px 30px;
	}
	.footer .inner {
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.footer_box {
		width: 25%;
		padding: 0 20px;
		margin-bottom: 20px;
	}
	.footer_box:nth-child(4n-3) {
		border-left: none;
	}
	.abouthonor_left {
		width: 100%;
		float: none;
	}
	.abouthonor_right {
		width: 100%;
		float: none;
		margin-top: 30px;
	}
	.prochang_area::after {
		width: 65%;
	}
	.mbbr_link span {
		font-size: 18px;
	}
	.mbbr_link {
		padding: 20px 0;
	}
	.area_box span {
		font-size: 14px;
		padding: 8px 7px;
	}
	.area_left_logo {
		width: 120px;
		height: 120px;
	}
	.area_left_en {
		margin: 15px 0;
	}
	.news_box {
		margin-top: 12px;
	}
	.con_section {
		display: block;
	}
	.con_left {
		width: 100%;
	}
	.map {
		width: 100%;
		margin-top: 20px;
	}
}
@media only screen and  (max-width: 979px) {
	.index_about {
		width: 95%;
	}
	.index_eg_right {
		padding: 75px 30px 55px 30px;
	}
	.index_eg_left {
		padding: 70px 20px 130px 20px;
	}
	.right_en {
		font-size: 35px;
	}
	.right_zh {
		font-size: 22px;
	}
	.left_zh {
		font-size: 22px;
	}
	.abouthonor_right_title {
		font-size: 22px;
	}
	.pro_heji_title {
		font-size: 20px;
	}
	.pro_heji {
		padding: 30px 30px 40px 0;
	}
	.pro_heji_top {
		margin-bottom: 25px;
	}
	.prombbr_title {
		font-size: 16px;
		padding: 10px 0;
	}
	.prombbrex_item {
		padding: 15px;
	}
	.prochangex_box {
		padding: 15px;
	}
	.prochang_area1::after {
		right: 24%;
    	width: 50%;
	}
	.area_left {
		width: 100%;
		margin-bottom: 20px;
	}
	.area_box {
		position: inherit;
		top: inherit;
		left: inherit;
		right: inherit;
		bottom: inherit;
		margin-bottom: 15px;
	}
	.area_left_logo {
		width: 50%;
		height: inherit;
	}
	.area_box span {
		font-size: 16px;
		padding: 10px 20px;
	}
	.news_box{
		margin-top: 0;
	}
	.news_photo {
		width: 42%;
	}
	.news_box {
		width: 55%;
	}
	.news_title {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.news_time font {
		margin-left: 0;
		display: block;
	}

}
@media only screen and  (max-width: 768px) {
	.returnwe img {
		width: 70px;
	}
	.boxsp {
		display: block; line-height:26px;
	}
	.boxpc {
		display: none
	}
	.news_miao {
		display: none;
	}

	.mfoot {
		z-index: inherit;
	}
	.fu {
		z-index: 1;
	}
	.projects_list_text {
		display: none;
	}
	.fu_boxpc {
		display: none;
	}
	.fu_boxsp {
		display: block !important;
	}
	.fu_box:hover .fu_model {
		display: none;
	}
	.boxxzshowpc {
		display: none;
	}
	.boxxzshowsp {
		display: block;
	}
	.inner {
		width: 94%;
	}
	.sp {
		display: block;
	}
	.pb {
		display: none;
	}
	.footer_sp {
		display: block;
	}
	.footer_pc {
		display: none;
	}
	.blank111 {
		height: 52px;
	}
	.header_sp {
		height: 52px;
	}
	.index_mbbr {
		padding-bottom: 0;
	}
	.search_input {
		width: 90%;
	}
	.nav_item_sp {
		background-size: 9px;
	}
	.banner .swiper-container1 .swiper-pagination {
		width: 96%;
	}
	.banner .zsd {
		width: 96%;
	}
	.index_eg_left {
		height: initial;
	}
	.index_eg_right {
		height: initial;
	}
	.header_top {
		display: none;
	}
	.index_about {
		width: 96%;
		padding: 15px;
		background: inherit;
		margin: 25px auto;
	}
	.index_mbbr {
		background: inherit;
	}
	.index_about_list {
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.logo_sp {
		width: 41%;
	}
	.index_about_num text {
		font-size: 18px;
	}
	.index_about_text {
		font-size: 15px;
		margin: 0 0 0 0;
	}
	.index_about_num text {
		line-height: 38px;
	}
	.index_about_item {
		/* width: 24%; */
		/* margin-left: 1.33%; */
		margin-bottom: 15px;
		text-align: center;
		position: relative;
	}
	.index_about_num {
		position: relative;
	}
	.index_about_item::after {
		content: '';
		position: absolute;
		left: -20px;
		top: 50%;
		transform: translateY(-50%);
		width: 1px;
		height: 50px;
		background: #2982d4;
	}
	.index_about_item:first-of-type::after {
		background: inherit;
	}
	/* .index_about_item:last-of-type  .index_about_num::after {
		left: -4px;
	} */
	.index_about_item:nth-child(1) {
		margin-left: 0;
	}
	.index_about_num font {
		font-size: 26px;
		line-height: 38px;
	}
	.index_about_num {
		font-size: 15px;
	}
	.left_er_list12 {
		display: none !important;
	}
	.index_about_num text {
		font-size: 20px;
	}
	.index_eg_item:hover .index_eg_photo img {
		transform:scale(1);
	}
	.index_mbbr_zh {
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 10px;
	}
	.index_mbbr_en {
		font-size: 20px;
	}
	.index_mbbr_title {
		margin-bottom: 25px;
	}
	.index_mbbr_item {
		width: 48%;
		margin-left: 4%;
		margin-bottom: 20px;
	}
	.index_mbbr_item:nth-child(3n-2) {
		margin-left: 4%;
	}
	.index_mbbr_item:nth-child(odd) {
		margin-left: 0;
	}
	.index_about_item img {
		display: none;
	}
	.index_mbbr_more {
		width: 100%;
	}


	.index_city {
		padding: 20px 0;
	}
	.index_city_title {
		font-size: 20px;
		line-height: 25px;
		margin-bottom: 25px;
	}
	.index_city_title font {
		font-size: 20px;
	}
	.index_mbbr_name {
		font-size: 14px;
		margin: 15px 0 10px 0;
	}
	.index_mbbr_text {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.index_mbbr_text span {
		font-size: 13px !important;
	}
	.index_city_item {
		width: 22%;
		margin-left: 2%;
		margin-bottom: 15px;
	}
	.index_city_item:nth-child(3n-2) {
		margin-left: 2%;
	}
	.index_eg_box span {
		font-size: 14px !important;
		display: inline-block;
	}
	.index_city_item span {
		font-size: 14px;
		margin-top: 10px;
	}
	.index_eg {
		display: block;
		margin-bottom: 40px;
	}
	.index_eg_left {
		width: 100%;
		padding: 40px 20px;
	}
	.index_eg_zh {
		font-size: 20px;
	}
	.index_eg_en {
		margin: 15px 0 25px 0;
	}
	.index_eg_heng {
		margin-bottom: 50px;
	}
	.index_eg_info span {
		font-size: 15px;
	}
	.index_eg_right {
		width: 100%;
		padding: 40px 20px;
	}
	.index_eg_link {
		font-size: 16px;
		padding: 0 8px;
	}
	.index_eg_name{
		font-size: 16px;
	}
	.index_eg_top {
		margin-bottom: 25px;
		justify-content: center;
	}
	.index_eg_box {
		padding: 15px;
	}
	.footer_title {
		font-size: 16px;
		
	}
	.footer_box .footer_title {
		background: url(../images/jian12.png) no-repeat right 5px;
		background-size: 16px;
	}
	.footer_link {
		font-size: 16px;
	}
	.small .inner {
		flex-wrap: wrap;
	}
	.small span {
		margin-right: 0;
		margin-bottom: 5px;
	}
	.footer_box {
		width: 100%;
		border-left: none; 
	}
	.footer_info {
		display: none;
	}
	.footer_current .footer_info {
		display: none;
	}
	.footer_current .footer_title {
		/*background: url(../images/jian11.png) no-repeat right 5px;*/
		background-size: 16px;  
	}
	.footer_box1 {
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.footer_info1 {
		margin-top: 15px;
		width:50%; float:left;
	}
	.footer_info1 img {
		width: 100%;
	}

	.footer_title1 {
		width:100%; margin:3% 0% 0 4%; float:right;
		font-size: 12px; color:#fff;
	}
   .footer_title1 a{color:#fff;}
        
    .footer_title1  .con_info {
    display:flex /*contents*/;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top:0px;
}
    .footer_title1 .con_info span{font-size:14px!important; color:#fff;}
    .footer_title1 .con_info span a{color:#fff!important;}

	.fu_box {
		display: none;
	}
	.top {
		display: block;
	}
	.left {
		width: 100%;
		float: none;
		padding: 25px 0;
	}
	.right {
		width: 100%;
		float: none;
		padding: 0;
		border-left: none;
		margin-bottom: 50px;
	}
	.left_en {
		font-size: 16px;
	}
	.left_zh {
		font-size: 22px;
		padding: 10px 0 15px 0;
	}
	.mbbr_name text {
		display: none;
	}
	.small img {
		margin: 0 7px;
    	width: 14px;
	}
	.box {
		/*font-size: 14px;*/
	}
	.left_list {
		padding-top: 0;
	}
	.left_link {
		font-size: 15px;
		padding: 8px 0;
	}
	.left_current .left_link {
		background: url(../images/jian6.png) no-repeat 48% center;
    	background-size: 8px 11px;
	}
	.left_er_link {
		font-size: 15px;
	}
	.left_er_list {
		padding: 0;
	}
	.zi {
		justify-content: flex-start;
		margin-bottom: 15px;
		flex-wrap: wrap;
	}
	.zi span {
		font-size: 14px;
	}
	.zi a {
		font-size: 14px;
	}
	.right_en {
		font-size: 25px;
		line-height: 25px;
	}
	.right_zh {
		font-size: 18px;
		line-height: 25px;
		/*margin-top: -14px;*/
	}
	.fu_boxxz {
		display: block;
	}


	.mbbr_list1 {
		align-items: flex-start;
	}
	.right_title {
		margin-bottom: 50px;
	}
	.abouthonor_left {
		padding: 15px;
	}
	.abouthonor_left_text{
		font-size: 16px;
		padding: 15px 0 15px 30px;
		background-size: 20px;
	}
	.abouthonor_right {
		padding: 15px;
	}
	.abouthonor_right_title{
		font-size: 18px;
		margin-bottom: 15px;
	}
	.abouthonor_right_item span {
		font-size: 16px;
	}
	.pro_heji_title {
		font-size: 16px;
		padding-left: 7px;
		line-height: 20px;
		width: 70%;
	}
	.pro_heji_box {
		padding-left: 15px;
	}
	.pro_heji {
		padding: 20px 15px 20px 0;
		margin-bottom: 30px;
	}
	.prochangex_item {
		width: 48%;
		margin-left: 4%;
	}
	.prochangex_item:nth-child(3n-2) {
		margin-left: 4%;
	}
	.prochangex_item:nth-child(odd) {
		margin-left: 0;
	}
	.prochangex_box{
		padding: 10px;
	}
	.prochangex_title {
		font-size: 16px;
		overflow: hidden;
		  display: -webkit-box;
		  -webkit-box-orient:vertical;
		  -webkit-line-clamp:2;
		  margin-bottom: 5px;
	}
	.prochangex_text{
		font-size: 13px;
	}
	.pro_heji_top {
		margin-bottom: 15px;
	}
	.prombbr_text {
		font-size: 14px;
		line-height: 23px;
	}
	.prombbr_item {
		width: 31%;
		margin-left: 3.5%;
		margin-bottom: 15px;
	}
	.prombbr_item:mth-child(3n-2) {
		margin-left: 0;
	}
	.prochang_area {
		margin-bottom: 30px;
	}
	.prombbr_item1 span {
		font-size: 16px;
	}
	.prombbr_item1 {
		margin-bottom: 20px;
	}
	.prombbrex_item {
		padding: 10px;
		width: 48%;
		margin-left: 4%;
	}
	.prombbrex_item:nth-child(3n-2) {
		margin-left: 4%;
	}
	.prombbrex_item:nth-child(odd) {
		margin-left: 0;
	}
	.prombbrex_title {
		font-size: 16px;
		margin: 13px 0;
	}
	.prombbrex_caption {
		font-size: 13px;
	}
	.prochang_area::after {
		width: 60%;
	}
	.mbbr_item {
		width: 48%;
		margin-left: 4%;
		margin-bottom: 20px;
	}
	.mbbr_item:nth-child(3n-2) {
		margin-left: 4%;
	}
	.mbbr_item:nth-child(odd) {
		margin-left: 0;
	}
	.mbbr_name {
		font-size: 16px;
	}
	.prochang_area1::after {
		right: 37%;
    	width: 32%;
	}
	.mbbr_link span {
		font-size: 16px;
	}
	.mbbr_link {
		padding: 10px 0;
		margin-top: 20px;
	}
	.area_section {
		margin-top: 40px;
	}
	.egex_photo {
		width: 100%;
	}
	.egex_title {
		font-size: 16px;
	}
	.egex_caption {
		font-size: 14px;
		margin: 10px 0 15px 0;
	}

    .box ,.box strong{font-size:14px;}

.box p span,.xztext{
	line-height: 30px; font-size:14px!important;
}
	.ex {
		display: block;
	}
	.ex a {
		width: 100%;
	}
	.ex a:last-of-type {
		text-align: left;
		margin-top: 10px;
	}
	.news_time {
		display: none;
	}
	.news_photo {
		width: 46%;
	}
	.news_box {
		width: 51%;
	}
	.news_title {
		font-size: 16px;
		overflow: hidden;
		  display: -webkit-box;
		  -webkit-box-orient:vertical;
		  -webkit-line-clamp:2;
	}
	.news_item{
		padding: 15px 0;
	}
	.fan{
		display: none;
	}
	.more {
		font-size: 16px;
		text-align: center;
		color: #666666;
		margin-top: 20px;
	}
	.newsex_title {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.egex_time{
		padding-bottom: 15px;
		margin-bottom: 25px;
	}
	.con_info span {
		margin-left: 0
	}
	.con_info > span {
		margin-left: 5px;
	}
.con_info:last-of-type span span {
    width:auto!important;
}
 .con_info a{color: #337FE5;     display: inline;}
	.banner_pc {
		display: none;
	}
	.banner_sp {
		display: block;
	}
	.banner .swiper-container1 .swiper-pagination .swiper-pagination-bullet {
		float: none;
		width: 10px;
		height: 10px;
		background: #fff;
		margin: 0 3px !important;
	}
	.banner .swiper-container1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #2982d4;
	}
	.banner .swiper-container1 .swiper-pagination{
		bottom: 15px;
	}
	.banner .shubiao {
		width: 20px;
	}
	.index_eg_right .swiper-pagination {
		width: 100%;
		text-align: center;
		margin-top: 13px;
		left: 0;
	}
	.index_eg_right .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		background: #fff;
		margin: 0 3px;
		opacity: 1;
	}
	.index_eg_right .swiper-pagination-bullet-active {
		background: #2982d4;
	}
	.index_mbbr_more img {
		width: 20px;
	}
	.index_eg_banner .swiper-slide {
		margin-left: 0;
	}
	.left {
		background: #ffffff;
	}
	.index_mbbr_listsp {
		display: block;
	}
	.index_mbbr_listpc {
		display: none;
	}
	.index_city_listsp {
		display: block;
	}
	.index_city_listpc {
		display: none;
	}
	.index_aboutpc {
		display: none;
	}
	.index_aboutsp {
		display: block;
	}

.con_info span {
    font-size: 14px;
    display: initial;
}

.box img {
    max-width:100%;
}
.box  strong{font-size:16px!important;}

.con_info img{width:30px;}


}